package xyz.jcat.common.web;


import xyz.jcat.common.Assert;
import xyz.jcat.common.exception.BusinessException;
import xyz.jcat.common.util.StringUtils;

public interface RespExceptionAssert extends Assert, IRespCodeMsg {
    @Override
    default BusinessException newException() {
        return new RespException(this);
    }

    @Override
    default BusinessException newException(String message) {
        if(StringUtils.isNotEmpty(message)) {
            return new RespException(this, message);
        }
        return newException();
    }
}
